author dog care cats authors cat care dog health writer puppies cat dogs novel puppy pet care fiction dog dog training